A Method for Displaying Metaballs by using Bézier Clipping

نویسندگان

  • Tomoyuki Nishita
  • Eihachiro Nakamae
چکیده

For rendering curved surfaces, one of the most popular techniques is metaballs, an implicit model based on isosurfaces of potential fields. This technique is suitable for deformable objects and CSG model. For rendering metaballs, intersection tests between rays and isosurfaces are required. By defining the higher degree of functions for the field functions, richer capability can be expected, i.e., the smoother surfaces. However, one of the problems is that the intersection between the ray and isosurfaces can not be solved analytically for such a high degree function. Even though the field function is expressed by degree six polynomial in this paper (that means the degree six equation should be solved for the intersection test), in our algorithm, expressing the field function on the ray by Bézier functions and employing Bézier Clipping, the root of this function can be solved very effectively and precisely. This paper also discusses a deformed distribution function such as ellipsoids and a method displaying transparent objects such as clouds.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Applications of Bezier Clipping Method and Their Java Applets

Displaying objects with high accuracy is important in CAGD and for the synthesis of photo-realistic images. The representation of free-form surfaces can be classified into two: parametric surfaces such as Bezier patches, and implicit surfaces like metaballs. We discuss display methods for both Bezier patches and metaballs by using Bezier Clipping. Traditionally, polygonal approximation methods ...

متن کامل

Modeling of Smoke Flow Taking Obstacles into Account

Recently, displaying natural phenomena such as smoke has become a topic of interest in computer graphics. The ability to simulate the complex shapes and motion of the smoke particles is not only important but is also a difficult problem to solve. In this paper, we propose a method of displaying swirling smoke, including the consideration of its passage round obstacles. By using the idea of meta...

متن کامل

Modeling and Deformation Method of Human Body Model Based on Range Data

A cloth simulation system must generate a human body model based on measured data obtained from range data. We propose modeling and deformation methods based on such data. In our system, the human body is modeled by layered metaballs which correspond to the horizontal cross section of the body. For each cross section, metaballs are generated by measured sample points on the boundary of the cros...

متن کامل

An Efficient and Stable Ray Tracing Algorithm for Parametric Surfaces

In this paper, we propose an efficient and stable algorithm for finding the ray-surface intersections. Newton’s method and Bézier clipping are adapted to form the core of our algorithm. Ray coherence is used to find starting points for Newton iteration. We introduce an obstruction detection technique to verify whether an intersection point found by using Newton’s method is the closest one. When...

متن کامل

Triangular Bézier Clipping

This short paper introduces a new approach to finding ray– patch intersections with triangular Bernstein–Bézier patches of arbitrary degree. Unlike a previous approach based on a combination of hierarchical subdivision and a Newton–like iteration scheme [7], this work extends the concept of Bézier clipping to the triangular domain. The problem of reporting wrong intersections, inherent to the o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Comput. Graph. Forum

دوره 13  شماره 

صفحات  -

تاریخ انتشار 1994